package com.manage.project.biz.service;

import java.util.List;
import com.manage.project.biz.domain.BizSuidao;

/**
 * 隧道信息Service接口
 *
 * @author liutao

 */
public interface IBizSuidaoService
{

    /*根据隧道名称、编码、公路名称查询对应隧道*/

    public BizSuidao getByTunnelNameIdAndRoadName(String roadName,String tunnelName,String tunnelId);
    /**
     * 查询隧道信息
     *
     * @param id 隧道信息主键
     * @return 隧道信息
     */
    public BizSuidao selectBizSuidaoById(Long id);

    /**
     * 查询隧道信息列表
     *
     * @param bizSuidao 隧道信息
     * @return 隧道信息集合
     */
    public List<BizSuidao> selectBizSuidaoList(BizSuidao bizSuidao);

    /**
     * 新增隧道信息
     *
     * @param bizSuidao 隧道信息
     * @return 结果
     */
    public int insertBizSuidao(BizSuidao bizSuidao);

    /**
     * 修改隧道信息
     *
     * @param bizSuidao 隧道信息
     * @return 结果
     */
    public int updateBizSuidao(BizSuidao bizSuidao);

    /**
     * 批量删除隧道信息
     *
     * @param ids 需要删除的隧道信息主键集合
     * @return 结果
     */
    public int deleteBizSuidaoByIds(Long[] ids);

    /**
     * 删除隧道信息信息
     *
     * @param id 隧道信息主键
     * @return 结果
     */
    public int deleteBizSuidaoById(Long id);
}
